Software Architecture Patterns for Distributed Embedded Control System
نویسندگان
چکیده
In distributed machine control system the software architecture is typically a weak spot because developers lack good design practices. Software architecture design patterns have been found useful for improving the software design. However, there is no comprehensive collection of patterns for distributed machine control systems even though many patterns and pattern languages can be applied to this domain. We carried out architecture assessments in Finnish machine industry and this gave us a possibility to collect recurring solutions as patterns for this domain. The resulting pattern language constitutes a comprehensive collection of solutions for distributed machine control systems. In this paper, we suggest a pattern language for embedded distributed control systems and introduce seven representative patterns from this language.
منابع مشابه
New Optimization for Reconfigurable Networked Embedded Control Systems
This research paper deals with Distributed Reconfigurable Embedded Control Systems (RECS) which can dynamically follow different behaviors at run-time according to user requirements or any possible evolution in its environment. We optimize a multi-agent architecture for the system in which a Reconfiguration Agent is affected to each device to apply local reconfigurations, and a Coordination Age...
متن کاملArchitecture Driven Generation of Distributed Embedded Software from Functional Models
Embedded systems are becoming increasingly complex and more distributed. Cost and quality requirements necessitate reuse of the functional software components for multiple deployment architectures. An important step is the allocation of software components to hardware. During this process the differences between the hardware and application software architectures must be reconciled. In this pap...
متن کاملDynamic Control of a Distributed Embedded Electro-Hydraulic System
This paper presents the hardware and software architectures, and the control approaches for a distributed embedded electro-hydraulic system, a telescopic handler. The distributed architecture is justified not only by the complexity of the vehicle architecture, consisting of mechanical, electrical and hydraulic components, but also by the existence of multiple types of communication protocols. T...
متن کاملFunctional Safety of Distributed Embedded Control Systems
This chapter deals with the functional safety of distributed embedded control systems following the component-based approach. The authors define a new concept of components called “Control Component” (CC) to cover all of the used technologies in industry. To guarantee the functional safety of distributed control software components, the authors define an agent-based architecture where an intell...
متن کاملApplication of New Approach of design flow for Hardware/Software Embedded System with the Use of Design Patterns in Fuzzy control system
Received Dec 12, 2014 Revised Mar 27, 2015 Accepted Apr 24, 2015 This paper present a new method of conception of hardware/software embedded system design methodology based on use of design pattern approach called Abstract_factory. We called this new design tool “smart cell”. The main idea of the conception of embedded systems design is based on the used of object-oriented design ULM2.0. When t...
متن کامل